using System.Collections.Generic;
using System.Net;

namespace CodePlex.CodePlexClientLibrary
{
    public abstract class Command : ICommand
    {
        List<string> arguments = new List<string>();

        public List<string> Arguments
        {
            get { return arguments; }
            set { arguments = value; }
        }

        public abstract void Execute();

        public virtual NetworkCredential GetCredentialsForUrl(string url)
        {
            return null;
        }
    }
}